#ifndef _TIME_DEBUGER_
#define _TIME_DEBUGER_


class TimeDebuger
{
private:
	TimeDebuger();

	unsigned int	m_t[128];
	int m_nbTimer;
	char	m_strs[128][8];
public:
	
	~TimeDebuger();

	void StartFrame();
	void TimeCheck(char* str);

	inline static TimeDebuger& instance() { 
			static TimeDebuger timeDebuger;
			return timeDebuger;
	};
	void ShowLog();

	static int m_diff;
};

#endif